<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>HE_Mesh2014: wblut.hemesh.HE_Face Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">HE_Mesh2014
   &#160;<span id="projectnumber">2.0.11</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Packages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacewblut.html">wblut</a></li><li class="navelem"><a class="el" href="namespacewblut_1_1hemesh.html">hemesh</a></li><li class="navelem"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html">HE_Face</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classwblut_1_1hemesh_1_1_h_e___face-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">wblut.hemesh.HE_Face Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for wblut.hemesh.HE_Face:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
 <div class="center">
  <img src="classwblut_1_1hemesh_1_1_h_e___face.png" usemap="#wblut.hemesh.HE_Face_map" alt=""/>
  <map id="wblut.hemesh.HE_Face_map" name="wblut.hemesh.HE_Face_map">
<area href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html" alt="wblut.hemesh.HE_MeshElement" shape="rect" coords="0,56,191,80"/>
<area href="interfacewblut_1_1geom_1_1_w_b___has_color.html" alt="wblut.geom.WB_HasColor" shape="rect" coords="201,56,392,80"/>
<area href="classwblut_1_1hemesh_1_1_h_e___element.html" alt="wblut.hemesh.HE_Element" shape="rect" coords="0,0,191,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a33ab6a2fc9b81266969ea7d3906fdd2d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a33ab6a2fc9b81266969ea7d3906fdd2d">HE_Face</a> ()</td></tr>
<tr class="separator:a33ab6a2fc9b81266969ea7d3906fdd2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa56565bafac65c000a14c6bd65f2a096"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face_edge_circulator.html">HE_FaceEdgeCirculator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#aa56565bafac65c000a14c6bd65f2a096">feCrc</a> ()</td></tr>
<tr class="separator:aa56565bafac65c000a14c6bd65f2a096"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7a52a485838af54d95d2edaadd48943"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face_face_circulator.html">HE_FaceFaceCirculator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#af7a52a485838af54d95d2edaadd48943">ffCrc</a> ()</td></tr>
<tr class="separator:af7a52a485838af54d95d2edaadd48943"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2c0d72a8dd7de99dc778d6e44910486"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face_vertex_circulator.html">HE_FaceVertexCirculator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#aa2c0d72a8dd7de99dc778d6e44910486">fvCrc</a> ()</td></tr>
<tr class="separator:aa2c0d72a8dd7de99dc778d6e44910486"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a064923e37fb91b4376b7d35d5d03d81c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face_halfedge_inner_circulator.html">HE_FaceHalfedgeInnerCirculator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a064923e37fb91b4376b7d35d5d03d81c">fheiCrc</a> ()</td></tr>
<tr class="separator:a064923e37fb91b4376b7d35d5d03d81c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad070785dee7902001a133e30ae0f7da1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face_halfedge_outer_circulator.html">HE_FaceHalfedgeOuterCirculator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#ad070785dee7902001a133e30ae0f7da1">fheoCrc</a> ()</td></tr>
<tr class="separator:ad070785dee7902001a133e30ae0f7da1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7e3ba5c37ed98297d9fac3345ca5f05"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#aa7e3ba5c37ed98297d9fac3345ca5f05">key</a> ()</td></tr>
<tr class="separator:aa7e3ba5c37ed98297d9fac3345ca5f05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb5d44b6828291282b23f85ac843e219"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#aeb5d44b6828291282b23f85ac843e219">getFaceCenter</a> ()</td></tr>
<tr class="separator:aeb5d44b6828291282b23f85ac843e219"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae629db02cdf263080c8cd21c3c3fb670"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#ae629db02cdf263080c8cd21c3c3fb670">getFaceCenter</a> (final double d)</td></tr>
<tr class="separator:ae629db02cdf263080c8cd21c3c3fb670"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a645722b33359c802dc396cad0949135b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a645722b33359c802dc396cad0949135b">getFaceNormal</a> ()</td></tr>
<tr class="separator:a645722b33359c802dc396cad0949135b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4b26a1c4d276c863961f81d544e58ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#ad4b26a1c4d276c863961f81d544e58ed">getNonNormFaceNormal</a> ()</td></tr>
<tr class="separator:ad4b26a1c4d276c863961f81d544e58ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a007620a2e7e004fd0f1aec0acd0ea714"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a007620a2e7e004fd0f1aec0acd0ea714">getFaceArea</a> ()</td></tr>
<tr class="separator:a007620a2e7e004fd0f1aec0acd0ea714"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e3c59d7b297bf73404f37daf7dd77f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a8e3c59d7b297bf73404f37daf7dd77f8">getFaceType</a> ()</td></tr>
<tr class="separator:a8e3c59d7b297bf73404f37daf7dd77f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5f2af0946d0fe1b1ecf159786bd0a47"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="classwblut_1_1hemesh_1_1_h_e___vertex.html">HE_Vertex</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#ad5f2af0946d0fe1b1ecf159786bd0a47">getUniqueFaceVertices</a> ()</td></tr>
<tr class="separator:ad5f2af0946d0fe1b1ecf159786bd0a47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a8dfc4d47dfe0957733a90a02983863"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="classwblut_1_1hemesh_1_1_h_e___vertex.html">HE_Vertex</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a9a8dfc4d47dfe0957733a90a02983863">getFaceVertices</a> ()</td></tr>
<tr class="separator:a9a8dfc4d47dfe0957733a90a02983863"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad41d1d09e60edbbd293b200e4d76d93f"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="classwblut_1_1hemesh_1_1_h_e___texture_coordinate.html">HE_TextureCoordinate</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#ad41d1d09e60edbbd293b200e4d76d93f">getFaceUVWs</a> ()</td></tr>
<tr class="separator:ad41d1d09e60edbbd293b200e4d76d93f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a307d927ddd696e96614bd648cfb9d5a5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a307d927ddd696e96614bd648cfb9d5a5">getFaceOrder</a> ()</td></tr>
<tr class="separator:a307d927ddd696e96614bd648cfb9d5a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa12bad41bbc2d142739b76e5b101409f"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#aa12bad41bbc2d142739b76e5b101409f">getFaceHalfedges</a> ()</td></tr>
<tr class="separator:aa12bad41bbc2d142739b76e5b101409f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fffcb6d019d2a9d41f38c6b65c0cd4b"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a6fffcb6d019d2a9d41f38c6b65c0cd4b">getFaceHalfedgesTwoSided</a> ()</td></tr>
<tr class="separator:a6fffcb6d019d2a9d41f38c6b65c0cd4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7343e5f0c8145e2e7a1ff2cde8972811"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a7343e5f0c8145e2e7a1ff2cde8972811">getFaceEdges</a> ()</td></tr>
<tr class="separator:a7343e5f0c8145e2e7a1ff2cde8972811"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe9fa33fa2796b2862d61967f6b7bbf7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#abe9fa33fa2796b2862d61967f6b7bbf7">getHalfedge</a> ()</td></tr>
<tr class="separator:abe9fa33fa2796b2862d61967f6b7bbf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74812ac0f9945b8654bcae6f10160934"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a74812ac0f9945b8654bcae6f10160934">getHalfedge</a> (final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___vertex.html">HE_Vertex</a> v)</td></tr>
<tr class="separator:a74812ac0f9945b8654bcae6f10160934"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade7a7960b88ca05b6d544b9a3ea6eba4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#ade7a7960b88ca05b6d544b9a3ea6eba4">push</a> (final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> c)</td></tr>
<tr class="separator:ade7a7960b88ca05b6d544b9a3ea6eba4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4dd439862d21ba4faf99442b7097433"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#ad4dd439862d21ba4faf99442b7097433">toPlane</a> ()</td></tr>
<tr class="separator:ad4dd439862d21ba4faf99442b7097433"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0f832a6b66dddc93ebb8e3b3a6d18e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#ab0f832a6b66dddc93ebb8e3b3a6d18e3">getPlane</a> ()</td></tr>
<tr class="separator:ab0f832a6b66dddc93ebb8e3b3a6d18e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1acc8104dbe0649079d82cd3b0e2dc12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a1acc8104dbe0649079d82cd3b0e2dc12">toPlane</a> (final double d)</td></tr>
<tr class="separator:a1acc8104dbe0649079d82cd3b0e2dc12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad47694923806ad8446e706786f2c2dc5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#ad47694923806ad8446e706786f2c2dc5">getPlane</a> (final double d)</td></tr>
<tr class="separator:ad47694923806ad8446e706786f2c2dc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81c105bdc010025f7d55b4766314ce44"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a81c105bdc010025f7d55b4766314ce44">sort</a> ()</td></tr>
<tr class="separator:a81c105bdc010025f7d55b4766314ce44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55a3b5354343863b69f4ae22f2384ed7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a55a3b5354343863b69f4ae22f2384ed7">compareTo</a> (final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html">HE_Face</a> f)</td></tr>
<tr class="separator:a55a3b5354343863b69f4ae22f2384ed7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31f5b9fd00f85a000acd37327a0ac392"><td class="memItemLeft" align="right" valign="top">int[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a31f5b9fd00f85a000acd37327a0ac392">getTriangles</a> ()</td></tr>
<tr class="separator:a31f5b9fd00f85a000acd37327a0ac392"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a340e35dbdef328f06cc5baa7d8b5f434"><td class="memItemLeft" align="right" valign="top">int[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a340e35dbdef328f06cc5baa7d8b5f434">getTriangles</a> (final boolean optimize)</td></tr>
<tr class="separator:a340e35dbdef328f06cc5baa7d8b5f434"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d636081494b989d78ca4fa551d4c9e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a2d636081494b989d78ca4fa551d4c9e8">toAABB</a> ()</td></tr>
<tr class="separator:a2d636081494b989d78ca4fa551d4c9e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac0438d33a65ce422568d7ea94942361"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#aac0438d33a65ce422568d7ea94942361">toTriangle</a> ()</td></tr>
<tr class="separator:aac0438d33a65ce422568d7ea94942361"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e4e346746622f75de59992c22f492c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a3e4e346746622f75de59992c22f492c4">toPolygon</a> ()</td></tr>
<tr class="separator:a3e4e346746622f75de59992c22f492c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade01238c0d66b677e2ee5f4bf2d35f08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#ade01238c0d66b677e2ee5f4bf2d35f08">toPlanarPolygon</a> ()</td></tr>
<tr class="separator:ade01238c0d66b677e2ee5f4bf2d35f08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7edaee43c9ca4381a8276f2c0cb28cd"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html">HE_Face</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#af7edaee43c9ca4381a8276f2c0cb28cd">getNeighborFaces</a> ()</td></tr>
<tr class="separator:af7edaee43c9ca4381a8276f2c0cb28cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58ffad3cd92dd280640dea6e05eb1efc"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a58ffad3cd92dd280640dea6e05eb1efc">toString</a> ()</td></tr>
<tr class="separator:a58ffad3cd92dd280640dea6e05eb1efc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5835e07364cdd4cbdfe36858b0feacfe"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a5835e07364cdd4cbdfe36858b0feacfe">getColor</a> ()</td></tr>
<tr class="separator:a5835e07364cdd4cbdfe36858b0feacfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e00a4398bf1b72dd8d88c2c791839f7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a1e00a4398bf1b72dd8d88c2c791839f7">setColor</a> (final int color)</td></tr>
<tr class="separator:a1e00a4398bf1b72dd8d88c2c791839f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4161152c41a0f81f274a879f811d276c"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a4161152c41a0f81f274a879f811d276c">isPlanar</a> ()</td></tr>
<tr class="separator:a4161152c41a0f81f274a879f811d276c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e755bdeb9fe9ac64f78972b5ff2319c"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a8e755bdeb9fe9ac64f78972b5ff2319c">isBoundary</a> ()</td></tr>
<tr class="separator:a8e755bdeb9fe9ac64f78972b5ff2319c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2515a68538b26bd113cadc42cd2bf491"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a2515a68538b26bd113cadc42cd2bf491">isDegenerate</a> ()</td></tr>
<tr class="separator:a2515a68538b26bd113cadc42cd2bf491"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a772e2180ecc1907145edc863b4aa77e5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a772e2180ecc1907145edc863b4aa77e5">copyProperties</a> (final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html">HE_Face</a> el)</td></tr>
<tr class="separator:a772e2180ecc1907145edc863b4aa77e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad5330a01b0d79c62ea22e9a60dc002f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#aad5330a01b0d79c62ea22e9a60dc002f">clear</a> ()</td></tr>
<tr class="separator:aad5330a01b0d79c62ea22e9a60dc002f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac012ff698bde17185495d17db7420b14"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#ac012ff698bde17185495d17db7420b14">checkValidity</a> ()</td></tr>
<tr class="separator:ac012ff698bde17185495d17db7420b14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09f9fde39827921c514146f0f0429f1d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a09f9fde39827921c514146f0f0429f1d">getTextureId</a> ()</td></tr>
<tr class="separator:a09f9fde39827921c514146f0f0429f1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d282af9ebbe09f93590d4db17049523"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a1d282af9ebbe09f93590d4db17049523">setTextureId</a> (final int i)</td></tr>
<tr class="separator:a1d282af9ebbe09f93590d4db17049523"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html">wblut.hemesh.HE_MeshElement</a></td></tr>
<tr class="memitem:a0bafaccc6b9482911fc820ada1a3931f inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#a0bafaccc6b9482911fc820ada1a3931f">HE_MeshElement</a> ()</td></tr>
<tr class="separator:a0bafaccc6b9482911fc820ada1a3931f inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae174a24e288c624b5e9a7e498ae9f64c inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#ae174a24e288c624b5e9a7e498ae9f64c">clearVisited</a> ()</td></tr>
<tr class="separator:ae174a24e288c624b5e9a7e498ae9f64c inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa230295986466e9a3fda040155d1282a inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#aa230295986466e9a3fda040155d1282a">setVisited</a> ()</td></tr>
<tr class="separator:aa230295986466e9a3fda040155d1282a inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9041ce8507e71e64c288c460a2dd459 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#ad9041ce8507e71e64c288c460a2dd459">isVisited</a> ()</td></tr>
<tr class="separator:ad9041ce8507e71e64c288c460a2dd459 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67188e3536a49184292e6d0395b984f8 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#a67188e3536a49184292e6d0395b984f8">setVisible</a> (final boolean b)</td></tr>
<tr class="separator:a67188e3536a49184292e6d0395b984f8 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93558b96f0a47aaa238be6dc741a3f97 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#a93558b96f0a47aaa238be6dc741a3f97">isVisible</a> ()</td></tr>
<tr class="separator:a93558b96f0a47aaa238be6dc741a3f97 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cd65f54cd7752803996bbc755ab4231 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#a2cd65f54cd7752803996bbc755ab4231">hashCode</a> ()</td></tr>
<tr class="separator:a2cd65f54cd7752803996bbc755ab4231 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1adb4f7b4e8a319684cd3fbe10bae85f inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#a1adb4f7b4e8a319684cd3fbe10bae85f">equals</a> (final Object other)</td></tr>
<tr class="separator:a1adb4f7b4e8a319684cd3fbe10bae85f inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cc3eaf415a229155d113da8bd1d42d6 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#a7cc3eaf415a229155d113da8bd1d42d6">copyProperties</a> (final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html">HE_MeshElement</a> el)</td></tr>
<tr class="separator:a7cc3eaf415a229155d113da8bd1d42d6 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwblut_1_1hemesh_1_1_h_e___element')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html">wblut.hemesh.HE_Element</a></td></tr>
<tr class="memitem:a850529c370191a893289a012936ee1e6 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#a850529c370191a893289a012936ee1e6">HE_Element</a> ()</td></tr>
<tr class="separator:a850529c370191a893289a012936ee1e6 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94deba2e780ddf256e863f6bb5af160c inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">final void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#a94deba2e780ddf256e863f6bb5af160c">setLabel</a> (final int label)</td></tr>
<tr class="separator:a94deba2e780ddf256e863f6bb5af160c inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0d8a0f253cbd681d6854bf068cdd9d9 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#ab0d8a0f253cbd681d6854bf068cdd9d9">getKey</a> ()</td></tr>
<tr class="separator:ab0d8a0f253cbd681d6854bf068cdd9d9 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79a99ecfc7b95e24f206f280e436c0c4 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#a79a99ecfc7b95e24f206f280e436c0c4">getInternalLabel</a> ()</td></tr>
<tr class="separator:a79a99ecfc7b95e24f206f280e436c0c4 inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa334443daf7d24a246397583bae69dbe inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#aa334443daf7d24a246397583bae69dbe">getLabel</a> ()</td></tr>
<tr class="separator:aa334443daf7d24a246397583bae69dbe inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43853788b8e8799acb848192ae92e05c inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#a43853788b8e8799acb848192ae92e05c">hashCode</a> ()</td></tr>
<tr class="separator:a43853788b8e8799acb848192ae92e05c inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af708d9f8cfa4f845c2d72593e3bef7fe inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#af708d9f8cfa4f845c2d72593e3bef7fe">equals</a> (final Object other)</td></tr>
<tr class="separator:af708d9f8cfa4f845c2d72593e3bef7fe inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30739ae3f00b567b9e7386e67aaa977d inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#a30739ae3f00b567b9e7386e67aaa977d">copyProperties</a> (final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html">HE_Element</a> el)</td></tr>
<tr class="separator:a30739ae3f00b567b9e7386e67aaa977d inherit pub_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_interfacewblut_1_1geom_1_1_w_b___has_color"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_interfacewblut_1_1geom_1_1_w_b___has_color')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="interfacewblut_1_1geom_1_1_w_b___has_color.html">wblut.geom.WB_HasColor</a></td></tr>
<tr class="memitem:a009a2d6b7606b61cadc03a79121700c3 inherit pub_methods_interfacewblut_1_1geom_1_1_w_b___has_color"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___has_color.html#a009a2d6b7606b61cadc03a79121700c3">setColor</a> (int color)</td></tr>
<tr class="separator:a009a2d6b7606b61cadc03a79121700c3 inherit pub_methods_interfacewblut_1_1geom_1_1_w_b___has_color"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a8539d72ea273ec206138355333ad5b5a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a8539d72ea273ec206138355333ad5b5a">_setHalfedge</a> (final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> halfedge)</td></tr>
<tr class="separator:a8539d72ea273ec206138355333ad5b5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7953596ac7f7bd55e68550bfb87cbde"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#ac7953596ac7f7bd55e68550bfb87cbde">_clearHalfedge</a> ()</td></tr>
<tr class="separator:ac7953596ac7f7bd55e68550bfb87cbde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html">wblut.hemesh.HE_MeshElement</a></td></tr>
<tr class="memitem:a2224fa6206127e92cc62e53060992677 inherit pro_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">abstract void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#a2224fa6206127e92cc62e53060992677">clear</a> ()</td></tr>
<tr class="separator:a2224fa6206127e92cc62e53060992677 inherit pro_methods_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classwblut_1_1hemesh_1_1_h_e___element"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classwblut_1_1hemesh_1_1_h_e___element')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html">wblut.hemesh.HE_Element</a></td></tr>
<tr class="memitem:ab75cc4d89cd37ee379269ea2a3da76db inherit pro_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">final void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#ab75cc4d89cd37ee379269ea2a3da76db">setInternalLabel</a> (final int label)</td></tr>
<tr class="separator:ab75cc4d89cd37ee379269ea2a3da76db inherit pro_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7d23ca352a5b259c6b59facd23b56d1 inherit pro_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">abstract void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#af7d23ca352a5b259c6b59facd23b56d1">clear</a> ()</td></tr>
<tr class="separator:af7d23ca352a5b259c6b59facd23b56d1 inherit pro_methods_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:ac3681b1aa8a80047b6aaa96617847264"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#ac3681b1aa8a80047b6aaa96617847264">_halfedge</a></td></tr>
<tr class="separator:ac3681b1aa8a80047b6aaa96617847264"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b2d2221dd8403aaca41ebb20c9521b4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a9b2d2221dd8403aaca41ebb20c9521b4">facecolor</a></td></tr>
<tr class="separator:a9b2d2221dd8403aaca41ebb20c9521b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fd1ce30464571203f3e2b313e0f3c70"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#a8fd1ce30464571203f3e2b313e0f3c70">textureId</a></td></tr>
<tr class="separator:a8fd1ce30464571203f3e2b313e0f3c70"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classwblut_1_1hemesh_1_1_h_e___mesh_element')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html">wblut.hemesh.HE_MeshElement</a></td></tr>
<tr class="memitem:a6bd72ae7ae541d9408df397a41964d84 inherit pro_attribs_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">volatile boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#a6bd72ae7ae541d9408df397a41964d84">visited</a></td></tr>
<tr class="separator:a6bd72ae7ae541d9408df397a41964d84 inherit pro_attribs_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9157b45a0cc43a978498d94a39545b6 inherit pro_attribs_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#ab9157b45a0cc43a978498d94a39545b6">visible</a></td></tr>
<tr class="separator:ab9157b45a0cc43a978498d94a39545b6 inherit pro_attribs_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classwblut_1_1hemesh_1_1_h_e___element"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classwblut_1_1hemesh_1_1_h_e___element')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html">wblut.hemesh.HE_Element</a></td></tr>
<tr class="memitem:a1c10940133de1e8f8d7092ef7117df81 inherit pro_attribs_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#a1c10940133de1e8f8d7092ef7117df81">_key</a></td></tr>
<tr class="separator:a1c10940133de1e8f8d7092ef7117df81 inherit pro_attribs_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a463de6227429d15dd15bb4641e4a1ecc inherit pro_attribs_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#a463de6227429d15dd15bb4641e4a1ecc">_labels</a></td></tr>
<tr class="separator:a463de6227429d15dd15bb4641e4a1ecc inherit pro_attribs_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_static_attribs_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_classwblut_1_1hemesh_1_1_h_e___mesh_element')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html">wblut.hemesh.HE_MeshElement</a></td></tr>
<tr class="memitem:a738958d431825629708b1449ac408ea9 inherit pro_static_attribs_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">static final <a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_factory.html">WB_GeometryFactory</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#a738958d431825629708b1449ac408ea9">gf</a> = <a class="el" href="classwblut_1_1geom_1_1_w_b___geometry_factory.html#a9ac73262054d19293ae9877b7be63d8e">WB_GeometryFactory.instance</a>()</td></tr>
<tr class="separator:a738958d431825629708b1449ac408ea9 inherit pro_static_attribs_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fa8c30eeeeb0894e7c222a81ea1a2f2 inherit pro_static_attribs_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memItemLeft" align="right" valign="top">static final <a class="el" href="classwblut_1_1core_1_1_w_b___progress_tracker.html">WB_ProgressTracker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___mesh_element.html#a4fa8c30eeeeb0894e7c222a81ea1a2f2">tracker</a> = <a class="el" href="classwblut_1_1core_1_1_w_b___progress_tracker.html#a27a0bd0ea5cce309e1eaf719ba945e40">WB_ProgressTracker.instance</a>()</td></tr>
<tr class="separator:a4fa8c30eeeeb0894e7c222a81ea1a2f2 inherit pro_static_attribs_classwblut_1_1hemesh_1_1_h_e___mesh_element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_static_attribs_classwblut_1_1hemesh_1_1_h_e___element"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_classwblut_1_1hemesh_1_1_h_e___element')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html">wblut.hemesh.HE_Element</a></td></tr>
<tr class="memitem:adb8f77c5890a72348f4ecb45714eb8a5 inherit pro_static_attribs_classwblut_1_1hemesh_1_1_h_e___element"><td class="memItemLeft" align="right" valign="top">static AtomicLong&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___element.html#adb8f77c5890a72348f4ecb45714eb8a5">_currentKey</a> = new AtomicLong(0)</td></tr>
<tr class="separator:adb8f77c5890a72348f4ecb45714eb8a5 inherit pro_static_attribs_classwblut_1_1hemesh_1_1_h_e___element"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Face element of half-edge data structure.</p>
<dl class="section author"><dt>Author</dt><dd>Frederik Vanhoutte (W:Blut) </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a33ab6a2fc9b81266969ea7d3906fdd2d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wblut.hemesh.HE_Face.HE_Face </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Instantiates a new <a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html">HE_Face</a>. </p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="ac7953596ac7f7bd55e68550bfb87cbde"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Face._clearHalfedge </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8539d72ea273ec206138355333ad5b5a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Face._setHalfedge </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&#160;</td>
          <td class="paramname"><em>halfedge</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">halfedge</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ac012ff698bde17185495d17db7420b14"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Face.checkValidity </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aad5330a01b0d79c62ea22e9a60dc002f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Face.clear </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a55a3b5354343863b69f4ae22f2384ed7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wblut.hemesh.HE_Face.compareTo </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html">HE_Face</a>&#160;</td>
          <td class="paramname"><em>f</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">f</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a772e2180ecc1907145edc863b4aa77e5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Face.copyProperties </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html">HE_Face</a>&#160;</td>
          <td class="paramname"><em>el</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">el</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aa56565bafac65c000a14c6bd65f2a096"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face_edge_circulator.html">HE_FaceEdgeCirculator</a> wblut.hemesh.HE_Face.feCrc </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="af7a52a485838af54d95d2edaadd48943"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face_face_circulator.html">HE_FaceFaceCirculator</a> wblut.hemesh.HE_Face.ffCrc </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a064923e37fb91b4376b7d35d5d03d81c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face_halfedge_inner_circulator.html">HE_FaceHalfedgeInnerCirculator</a> wblut.hemesh.HE_Face.fheiCrc </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ad070785dee7902001a133e30ae0f7da1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face_halfedge_outer_circulator.html">HE_FaceHalfedgeOuterCirculator</a> wblut.hemesh.HE_Face.fheoCrc </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aa2c0d72a8dd7de99dc778d6e44910486"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___face_vertex_circulator.html">HE_FaceVertexCirculator</a> wblut.hemesh.HE_Face.fvCrc </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a5835e07364cdd4cbdfe36858b0feacfe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wblut.hemesh.HE_Face.getColor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

<p>Implements <a class="el" href="interfacewblut_1_1geom_1_1_w_b___has_color.html#abee384de09843568d121f5a15f0dcf09">wblut.geom.WB_HasColor</a>.</p>

</div>
</div>
<a class="anchor" id="a007620a2e7e004fd0f1aec0acd0ea714"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wblut.hemesh.HE_Face.getFaceArea </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aeb5d44b6828291282b23f85ac843e219"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> wblut.hemesh.HE_Face.getFaceCenter </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ae629db02cdf263080c8cd21c3c3fb670"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> wblut.hemesh.HE_Face.getFaceCenter </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>d</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">d</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a7343e5f0c8145e2e7a1ff2cde8972811"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">List&lt;<a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&gt; wblut.hemesh.HE_Face.getFaceEdges </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aa12bad41bbc2d142739b76e5b101409f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">List&lt;<a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&gt; wblut.hemesh.HE_Face.getFaceHalfedges </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a6fffcb6d019d2a9d41f38c6b65c0cd4b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">List&lt;<a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a>&gt; wblut.hemesh.HE_Face.getFaceHalfedgesTwoSided </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a645722b33359c802dc396cad0949135b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> wblut.hemesh.HE_Face.getFaceNormal </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a307d927ddd696e96614bd648cfb9d5a5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wblut.hemesh.HE_Face.getFaceOrder </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a8e3c59d7b297bf73404f37daf7dd77f8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="enumwblut_1_1geom_1_1_w_b___classification.html">WB_Classification</a> wblut.hemesh.HE_Face.getFaceType </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ad41d1d09e60edbbd293b200e4d76d93f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">List&lt;<a class="el" href="classwblut_1_1hemesh_1_1_h_e___texture_coordinate.html">HE_TextureCoordinate</a>&gt; wblut.hemesh.HE_Face.getFaceUVWs </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a9a8dfc4d47dfe0957733a90a02983863"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">List&lt;<a class="el" href="classwblut_1_1hemesh_1_1_h_e___vertex.html">HE_Vertex</a>&gt; wblut.hemesh.HE_Face.getFaceVertices </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="abe9fa33fa2796b2862d61967f6b7bbf7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> wblut.hemesh.HE_Face.getHalfedge </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a74812ac0f9945b8654bcae6f10160934"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> wblut.hemesh.HE_Face.getHalfedge </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1hemesh_1_1_h_e___vertex.html">HE_Vertex</a>&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">v</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="af7edaee43c9ca4381a8276f2c0cb28cd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">List&lt;<a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html">HE_Face</a>&gt; wblut.hemesh.HE_Face.getNeighborFaces </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ad4b26a1c4d276c863961f81d544e58ed"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a> wblut.hemesh.HE_Face.getNonNormFaceNormal </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ab0f832a6b66dddc93ebb8e3b3a6d18e3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> wblut.hemesh.HE_Face.getPlane </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ad47694923806ad8446e706786f2c2dc5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> wblut.hemesh.HE_Face.getPlane </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>d</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">d</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a09f9fde39827921c514146f0f0429f1d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wblut.hemesh.HE_Face.getTextureId </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a31f5b9fd00f85a000acd37327a0ac392"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int [] wblut.hemesh.HE_Face.getTriangles </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a340e35dbdef328f06cc5baa7d8b5f434"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int [] wblut.hemesh.HE_Face.getTriangles </td>
          <td>(</td>
          <td class="paramtype">final boolean&#160;</td>
          <td class="paramname"><em>optimize</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">optimize</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ad5f2af0946d0fe1b1ecf159786bd0a47"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">List&lt;<a class="el" href="classwblut_1_1hemesh_1_1_h_e___vertex.html">HE_Vertex</a>&gt; wblut.hemesh.HE_Face.getUniqueFaceVertices </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a8e755bdeb9fe9ac64f78972b5ff2319c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean wblut.hemesh.HE_Face.isBoundary </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Checks if is boundary.</p>
<dl class="section return"><dt>Returns</dt><dd>true, if is boundary </dd></dl>

</div>
</div>
<a class="anchor" id="a2515a68538b26bd113cadc42cd2bf491"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean wblut.hemesh.HE_Face.isDegenerate </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a4161152c41a0f81f274a879f811d276c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean wblut.hemesh.HE_Face.isPlanar </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="aa7e3ba5c37ed98297d9fac3345ca5f05"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long wblut.hemesh.HE_Face.key </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ade7a7960b88ca05b6d544b9a3ea6eba4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Face.push </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="interfacewblut_1_1geom_1_1_w_b___coord.html">WB_Coord</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a1e00a4398bf1b72dd8d88c2c791839f7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Face.setColor </td>
          <td>(</td>
          <td class="paramtype">final int&#160;</td>
          <td class="paramname"><em>color</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1d282af9ebbe09f93590d4db17049523"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Face.setTextureId </td>
          <td>(</td>
          <td class="paramtype">final int&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a81c105bdc010025f7d55b4766314ce44"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.hemesh.HE_Face.sort </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2d636081494b989d78ca4fa551d4c9e8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1geom_1_1_w_b___a_a_b_b.html">WB_AABB</a> wblut.hemesh.HE_Face.toAABB </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ade01238c0d66b677e2ee5f4bf2d35f08"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a> wblut.hemesh.HE_Face.toPlanarPolygon </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="ad4dd439862d21ba4faf99442b7097433"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> wblut.hemesh.HE_Face.toPlane </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000041">Deprecated:</a></b></dt><dd>Use <a class="el" href="classwblut_1_1hemesh_1_1_h_e___face.html#ab0f832a6b66dddc93ebb8e3b3a6d18e3">getPlane()</a> instead </dd></dl>

</div>
</div>
<a class="anchor" id="a1acc8104dbe0649079d82cd3b0e2dc12"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1geom_1_1_w_b___plane.html">WB_Plane</a> wblut.hemesh.HE_Face.toPlane </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>d</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">d</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000042">Deprecated:</a></b></dt><dd>Use <a class="el" href="">getPlane(double)</a> instead </dd></dl>

</div>
</div>
<a class="anchor" id="a3e4e346746622f75de59992c22f492c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1geom_1_1_w_b___polygon.html">WB_Polygon</a> wblut.hemesh.HE_Face.toPolygon </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a58ffad3cd92dd280640dea6e05eb1efc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">String wblut.hemesh.HE_Face.toString </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aac0438d33a65ce422568d7ea94942361"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1geom_1_1_w_b___triangle.html">WB_Triangle</a> wblut.hemesh.HE_Face.toTriangle </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="ac3681b1aa8a80047b6aaa96617847264"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1hemesh_1_1_h_e___halfedge.html">HE_Halfedge</a> wblut.hemesh.HE_Face._halfedge</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Halfedge associated with this face. </p>

</div>
</div>
<a class="anchor" id="a9b2d2221dd8403aaca41ebb20c9521b4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int wblut.hemesh.HE_Face.facecolor</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8fd1ce30464571203f3e2b313e0f3c70"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int wblut.hemesh.HE_Face.textureId</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/wblut/hemesh/<a class="el" href="_h_e___face_8java.html">HE_Face.java</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jun 1 2016 00:02:57 for HE_Mesh2014 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.10
</small></address>
</body>
</html>
